**Women's Fertility and Labor Market Responses to a Health Innovation
**Journal of the European Economic Association
**Sonia Bhalotra, Atheendar Venkataramani and Selma Walther
**Replication do-file for Tables


***MAIN PAPER
**Table 1
use hazarddata.dta, clear

set matsize 10000

macro define control_disease "pbase_tbr pbase_diar pbase_cancer pbase_heartd pbase_mal"

macro define p_b_ses "p_base_ln_pci pln_base_nb_sch_imp_pc pln_base_ed_exp_imp_pc pln_base_nb_hos_imp_pc pln_base_nb_doc_imp_pc pln_base_health_exp_pc"

macro define p_b_flfplit "plit slfp"

*Panel A
logit birth p_b_inf p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

logit birth p_b_inf p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1 & order_lb==1, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

logit birth p_b_inf p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1 & order_lb>1, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

*Panel B
logit birth p_b_inf p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend if sample_nomig==1, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

macro define control_disease "c.base_tbr##yearfert c.base_diar##yearfert  c.base_cancer##yearfert  c.base_heartd##yearfert  c.base_mal##yearfert "

macro define p_b_ses "c.base_ln_pci##yearfert  c.ln_base_nb_sch_imp_pc##yearfert  c.ln_base_ed_exp_imp_pc##yearfert  c.ln_base_nb_hos_imp_pc##yearfert  c.ln_base_nb_doc_imp_pc##yearfert  c.ln_base_health_exp_pc##yearfert "

macro define p_b_flfplit "c.lit_1930_ave_stock##yearfert  c.state_flfp_mean_stock##yearfert "

logit birth p_b_inf p_b_mmr  i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses c.year_regis##yearfert c.year_dregis##yearfert $p_b_flfplit if sample_nomig==1, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans noestimcheck

macro define control_disease "pbase_tbr pbase_diar pbase_cancer pbase_heartd pbase_mal"

macro define p_b_ses "p_base_ln_pci pln_base_nb_sch_imp_pc pln_base_ed_exp_imp_pc pln_base_nb_hos_imp_pc pln_base_nb_doc_imp_pc pln_base_health_exp_pc"

macro define p_b_flfplit "plit slfp"

macro define statelintrend "state1t-state51t"

logit birth p_b_inf  p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  $statelintrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

logit birth p_b_inf  p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.regiontrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

**Table 2
use hazarddata.dta, clear

set matsize 10000

macro define control_disease "pbase_tbr pbase_diar pbase_cancer pbase_heartd pbase_mal"

macro define p_b_ses "p_base_ln_pci pln_base_nb_sch_imp_pc pln_base_ed_exp_imp_pc pln_base_nb_hos_imp_pc pln_base_nb_doc_imp_pc pln_base_health_exp_pc"

macro define p_b_flfplit "plit slfp"

*(1) WW2
logit birth p_b_inf p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis   if sample_nomig==1 &yearfert<1942, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

*(2) New Deal
logit birth p_b_inf p_b_mmr ndexppc_post i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis   if sample_nomig==1, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

*(3) Dust Bowl
logit birth p_b_inf p_b_mmr  i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis   if sample_nomig==1 & dustbowl==0, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

*(4) Excl 1939+
logit birth p_b_inf p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis   if sample_nomig==1 &yearfert<1940, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

*(5) Mean Reversion
logit birth p_b_inf p_b_mmr birth_post i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis   if sample_nomig==1, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

*(6) Occ structure
eststo: logit birth p_b_inf p_b_mmr prim_post second_post tert_post i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

*(7) Adult mort rates
macro define control_disease_adult " tub_adult_post canc_adult_post heart_adult_post diar_adult_post "

logit birth p_b_inf p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend  $control_disease_adult pbase_mal pbase_diar $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

*(8) Women's mort rates
macro define control_woman_disease "adult_tub_post adult_diar_post adult_heart_post adult_cancer_post adult_mal_post"

logit birth p_b_inf p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend  $control_woman_disease pbase_diar $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans


**Table 3
use stockdata.dta, clear

*Panel A
reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis   if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis   if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless_net b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis   if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel B
reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis   if  completedsample_4050==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis   if  completedsample_4050==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless_net b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis   if  completedsample_4050==1 & no_mig==1 & us_born==1, robust cluster(state)


*Table 4
use stockdata.dta, clear

reg chborn b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis   if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis   if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis   if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)

**Table 5
use stockdata.dta, clear

*Panel A
reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hwsei b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg personalinc b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hourswork b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel B
reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg evermarr b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)

*Table 6
use stockdata.dta, clear
reg chl_notinlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 &!missing(inlabforce) &!missing(childless_net), robust cluster(state)
reg chl_inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 &!missing(inlabforce) &!missing(childless_net), robust cluster(state)
reg chld_inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 &!missing(inlabforce) &!missing(childless_net), robust cluster(state)
reg chld_notinlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 &!missing(inlabforce) &!missing(childless_net), robust cluster(state)


***ONLINE APPENDIX
**Table A.3  - summary statistics by childlessness status
use stockdata.dta, clear
estpost sum working inlabforce  hwsei personalinc hourswork married evermarr ageat1stmarr hischl college if laborsample50==1 & childless_net==1 & us_born==1 & no_mig==1 &!missing(b_inf_sulfa_yrs)
esttab . using outcome_childless.csv, cells("count mean sd min max") noobs replace
estpost sum working inlabforce  hwsei personalinc hourswork married evermarr ageat1stmarr hischl college if laborsample50==1 & childless_net==0 & us_born==1 & no_mig==1 &!missing(b_inf_sulfa_yrs)
esttab . using outcome_notchildless.csv, cells("count mean sd min max") noobs replace


**Table B.1 - Trend breaks and convergence
*For child and adult specific rates in Panels A and B:
use age_specific_pneumonia.dta, clear
reg rate_under5 year post yearpost i.base_state
reg rate_age25to64 year post yearpost i.base_state

reg rate_under5yr under5_post i.base_state i.birth_yr
reg rate_age25to64 age25to64_post i.base_state i.birth_yr

*For all-age rate:
use base_mortality.dta, clear
reg inf yearpost post year i.base_state
reg inf baseinf_post i.base_state i.yearc

**Table B.2 - entry into national registration system and mortality dispersion (coeffs checked)
use meas_err.dta, clear

collapse (mean) std* , by(all_regis birth_year)
gen time_in_regis = all_regis-1915

areg std_rate_under time_in_regis if birth_year>=1933&birth_year<=1936, abs(birth_year) 
areg std_rate_age time_in_regis if birth_year>=1933&birth_year<=1936, abs(birth_year) 


**Table B.3 - Coefficients when using under-5 mortality rate
*Column 2
*Birth probability
use hazarddata.dta, clear
set matsize 10000
macro define control_disease "pbase_tbr pbase_diar pbase_cancer pbase_heartd pbase_mal"

macro define p_b_ses "p_base_ln_pci pln_base_nb_sch_imp_pc pln_base_ed_exp_imp_pc pln_base_nb_hos_imp_pc pln_base_nb_doc_imp_pc pln_base_health_exp_pc"

macro define p_b_flfplit "plit slfp"

logit birth under5_post p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1, robust cluster(state)
margins, dydx(under5_post) subpop(if sample_nomig==1) post atmeans

*Later lifecycle outcomes
use stockddata.dta, clear
reg childless_net under5_sulfa b_mmr_sulfa_yrs   pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg nchild under5_sulfa  b_mmr_sulfa_yrs    pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg working under5_sulfa b_mmr_sulfa_yrs    pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg married under5_sulfa b_mmr_sulfa_yrs    pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)


**Table C.1  - women's mortality, and censusxregion FEs
use stockdata.dta, clear

*Panel A
reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs  adult_tub_sulfa adult_diar_sulfa adult_heart_sulfa adult_cancer_sulfa adult_mal_sulfa pre_hischl hischl i.race i.state i.birthyr  b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs b_mmr_sulfa_yrs adult_tub_sulfa adult_diar_sulfa adult_heart_sulfa adult_cancer_sulfa adult_mal_sulfa pre_hischl hischl i.race i.state i.birthyr  b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless_net b_inf_sulfa_yrs b_mmr_sulfa_yrs adult_tub_sulfa adult_diar_sulfa adult_heart_sulfa adult_cancer_sulfa adult_mal_sulfa  pre_hischl hischl i.race i.state i.birthyr  b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chborn b_inf_sulfa_yrs b_mmr_sulfa_yrs  adult_tub_sulfa adult_diar_sulfa adult_heart_sulfa adult_cancer_sulfa adult_mal_sulfa  pre_hischl hischl i.race i.state i.birthyr  b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive b_inf_sulfa_yrs b_mmr_sulfa_yrs adult_tub_sulfa adult_diar_sulfa adult_heart_sulfa adult_cancer_sulfa adult_mal_sulfa  pre_hischl hischl i.race i.state i.birthyr  b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless b_inf_sulfa_yrs  b_mmr_sulfa_yrs adult_tub_sulfa adult_diar_sulfa adult_heart_sulfa adult_cancer_sulfa adult_mal_sulfa  pre_hischl hischl i.race i.state i.birthyr  b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel B
reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs  i.censustrend pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs b_mmr_sulfa_yrs i.censustrend pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless_net b_inf_sulfa_yrs b_mmr_sulfa_yrs i.censustrend pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chborn b_inf_sulfa_yrs b_mmr_sulfa_yrs  i.censustrend pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive b_inf_sulfa_yrs b_mmr_sulfa_yrs i.censustrend pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless b_inf_sulfa_yrs  b_mmr_sulfa_yrs i.censustrend pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)

**Table C.2  
use stockdata.dta, clear

*Panel A
reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs  adult_tub_sulfa adult_diar_sulfa adult_heart_sulfa adult_cancer_sulfa adult_mal_sulfa  pre_hischl hischl i.race i.state i.birthyr  b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs  adult_tub_sulfa adult_diar_sulfa adult_heart_sulfa adult_cancer_sulfa adult_mal_sulfa  pre_hischl hischl i.race i.state i.birthyr  b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hwsei b_inf_sulfa_yrs b_mmr_sulfa_yrs  adult_tub_sulfa adult_diar_sulfa adult_heart_sulfa adult_cancer_sulfa adult_mal_sulfa  pre_hischl hischl i.race i.state i.birthyr  b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg personalinc b_inf_sulfa_yrs b_mmr_sulfa_yrs  adult_tub_sulfa adult_diar_sulfa adult_heart_sulfa adult_cancer_sulfa adult_mal_sulfa  pre_hischl hischl i.race i.state i.birthyr  b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hourswork b_inf_sulfa_yrs b_mmr_sulfa_yrs  adult_tub_sulfa adult_diar_sulfa adult_heart_sulfa adult_cancer_sulfa adult_mal_sulfa pre_hischl hischl i.race i.state i.birthyr  b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel B
reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs  i.censustrend pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs  i.censustrend pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hwsei b_inf_sulfa_yrs b_mmr_sulfa_yrs  i.censustrend pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg personalinc b_inf_sulfa_yrs b_mmr_sulfa_yrs  i.censustrend pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hourswork b_inf_sulfa_yrs b_mmr_sulfa_yrs  i.censustrend pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)


**Table C.3 
use stockdata.dta, clear

*Panel A
reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs  adult_tub_sulfa adult_diar_sulfa adult_heart_sulfa adult_cancer_sulfa adult_mal_sulfa  pre_hischl hischl i.race i.state i.birthyr  b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg evermarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  adult_tub_sulfa adult_diar_sulfa adult_heart_sulfa adult_cancer_sulfa adult_mal_sulfa  pre_hischl hischl i.race i.state i.birthyr  b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  adult_tub_sulfa adult_diar_sulfa adult_heart_sulfa adult_cancer_sulfa adult_mal_sulfa  pre_hischl hischl i.race i.state i.birthyr  b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel B
reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs  i.censustrend pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg evermarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  i.censustrend pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  i.censustrend pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)


**Table C.4 -  Sensitivity of estimates
use stockdata.dta, clear

*Panel A
reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs   pre_hischl hischl i.race i.state i.birthyr if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr    if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless_net b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr   if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr       if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs   pre_hischl hischl i.race i.state i.birthyr    if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel B
reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless_net b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs   pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs   pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)

**Table C.5 - New Deal, Dust Bowl, mean reversion
use stockdata.dta, clear

*Panel A
reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs ndexppc_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs b_mmr_sulfa_yrs ndexppc_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless_net b_inf_sulfa_yrs b_mmr_sulfa_yrs ndexppc_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chborn b_inf_sulfa_yrs b_mmr_sulfa_yrs ndexppc_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive b_inf_sulfa_yrs b_mmr_sulfa_yrs  ndexppc_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless b_inf_sulfa_yrs b_mmr_sulfa_yrs ndexppc_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel B 
reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs mob_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  mobsample_netfert==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs b_mmr_sulfa_yrs mob_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  mobsample_netfert==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless_net b_inf_sulfa_yrs b_mmr_sulfa_yrs mob_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  mobsample_netfert==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chborn b_inf_sulfa_yrs b_mmr_sulfa_yrs mob_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive b_inf_sulfa_yrs b_mmr_sulfa_yrs  mob_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless b_inf_sulfa_yrs b_mmr_sulfa_yrs mob_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel C
reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  netsample40==1 & no_mig==1 & us_born==1 &dustbowl==0, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  netsample40==1 & no_mig==1 & us_born==1 &dustbowl==0, robust cluster(state)
reg childless_net b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  netsample40==1 & no_mig==1 & us_born==1 &dustbowl==0, robust cluster(state)
reg chborn b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if   completedsample_all==1 & no_mig==1 & us_born==1 &dustbowl==0, robust cluster(state)
reg chintensive b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if   completedsample_all==1 & no_mig==1 & us_born==1 &dustbowl==0, robust cluster(state)
reg childless b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if   completedsample_all==1 & no_mig==1 & us_born==1 &dustbowl==0, robust cluster(state)

*Panel D
reg nchild nchild_190030_s b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive_net netint_190030_s b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless_net netchildless_190030_s b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chborn chborn_190030_s b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive int_190030_s b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless childless_190030_s b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)


**Table C.6 
use stockdata.dta, clear

*Panel A
reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs ndexppc_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs ndexppc_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hwsei b_inf_sulfa_yrs b_mmr_sulfa_yrs ndexppc_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg personalinc b_inf_sulfa_yrs b_mmr_sulfa_yrs ndexppc_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hourswork b_inf_sulfa_yrs b_mmr_sulfa_yrs ndexppc_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel B
reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs mob_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  mobsample_labor==1 & no_mig==1 & us_born==1, robust cluster(state)
reg inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs mob_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  mobsample_labor==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hwsei b_inf_sulfa_yrs b_mmr_sulfa_yrs mob_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  mobsample_labor==1 & no_mig==1 & us_born==1, robust cluster(state)
reg personalinc b_inf_sulfa_yrs b_mmr_sulfa_yrs mob_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  mobsample_labor==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hourswork b_inf_sulfa_yrs b_mmr_sulfa_yrs mob_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  mobsample_labor==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel C
reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 &dustbowl==0, robust cluster(state)
reg inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 &dustbowl==0, robust cluster(state)
reg hwsei b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 &dustbowl==0, robust cluster(state)
reg personalinc b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 &dustbowl==0, robust cluster(state)
reg hourswork b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 &dustbowl==0, robust cluster(state)

*Panel D
reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs work_190030_s pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs inlabf_190030_s ndexppc_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)

**Table C.7 
use stockdata.dta, clear

*Panel A
reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs ndexppc_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs b_mmr_sulfa_yrs ndexppc_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg evermarr b_inf_sulfa_yrs b_mmr_sulfa_yrs ndexppc_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel B
reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs mob_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  mobsample_marriage==1 & no_mig==1 & us_born==1, robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs b_mmr_sulfa_yrs mob_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if   mobsample_marriage==1 &census_yr!=1940 & no_mig==1 & us_born==1, robust cluster(state)
reg evermarr b_inf_sulfa_yrs b_mmr_sulfa_yrs mob_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if   mobsample_marriage==1 &census_yr!=1940 & no_mig==1 & us_born==1, robust cluster(state)

*Panel C
reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1 &dustbowl==0, robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1 &dustbowl==0, robust cluster(state)
reg evermarr b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 &dustbowl==0, robust cluster(state)

*Panel D
reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs marr_190030_s pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs b_mmr_sulfa_yrs ageat1stmarr_190030_s pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg evermarr b_inf_sulfa_yrs b_mmr_sulfa_yrs evermarr_190030_s pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)

**Table C.8 - Education outcomes 
use stockdata.dta, clear

reg college exp_ipr exp_mmr i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1 & age_at_1937>14 & age_at_1937<26 &oldenough==1, robust cluster(state)
reg hischl exp_ipr exp_mmr i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1 & age_at_1937>14 & age_at_1937<26  &oldenough==1, robust cluster(state)
reg pre_hischl exp_ipr exp_mmr i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1 & age_at_1937>14 & age_at_1937<26  &oldenough==1, robust cluster(state)
reg college exp_ipr exp_mmr i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if completedsample_all==1 & no_mig==1 & us_born==1 & age_at_1937>14 & age_at_1937<26  &oldenough==1, robust cluster(state)
reg hischl exp_ipr exp_mmr i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1 & age_at_1937>14 & age_at_1937<26  &oldenough==1, robust cluster(state)
reg pre_hischl exp_ipr exp_mmr i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1 & age_at_1937>14 & age_at_1937<26  &oldenough==1, robust cluster(state)

**Table C.9 -  Adult mortality, occupational structure
use stockdata.dta, clear

*Panel A
reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs  prim_sulfa second_sulfa tert_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs b_mmr_sulfa_yrs prim_sulfa second_sulfa tert_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless_net b_inf_sulfa_yrs b_mmr_sulfa_yrs prim_sulfa second_sulfa tert_sulfa  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chborn b_inf_sulfa_yrs b_mmr_sulfa_yrs  prim_sulfa second_sulfa tert_sulfa  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive b_inf_sulfa_yrs b_mmr_sulfa_yrs prim_sulfa second_sulfa tert_sulfa  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless b_inf_sulfa_yrs  b_mmr_sulfa_yrs prim_sulfa second_sulfa tert_sulfa  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel B
reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr $control_disease_adult b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr $control_disease_adult b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless_net b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr $control_disease_adult b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chborn b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr $control_disease_adult b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr $control_disease_adult b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr $control_disease_adult b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)


**Table C.10  
use stockdata.dta, clear

*Panel A
reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs  prim_sulfa second_sulfa tert_sulfa  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs  prim_sulfa second_sulfa tert_sulfa  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hwsei b_inf_sulfa_yrs b_mmr_sulfa_yrs  prim_sulfa second_sulfa tert_sulfa  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg personalinc b_inf_sulfa_yrs b_mmr_sulfa_yrs  prim_sulfa second_sulfa tert_sulfa  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hourswork b_inf_sulfa_yrs b_mmr_sulfa_yrs  prim_sulfa second_sulfa tert_sulfa pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel B
reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr $control_disease_adult b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr $control_disease_adult b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hwsei b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr $control_disease_adult b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg personalinc b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr $control_disease_adult b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hourswork b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr $control_disease_adult b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)


**Table C.11 
use stockdata.dta, clear

*Panel A
reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs  prim_sulfa second_sulfa tert_sulfa  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg evermarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  prim_sulfa second_sulfa tert_sulfa  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  prim_sulfa second_sulfa tert_sulfa  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel B
reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr $control_disease_adult b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg evermarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr $control_disease_adult b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr $control_disease_adult b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis     if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)


**Table C.12 -  Probability of birth checks
use hazarddata.dta, clear
set matsize 10000
macro define control_disease "pbase_tbr pbase_diar pbase_cancer pbase_heartd pbase_mal"

macro define p_b_ses "p_base_ln_pci pln_base_nb_sch_imp_pc pln_base_ed_exp_imp_pc pln_base_nb_hos_imp_pc pln_base_nb_doc_imp_pc pln_base_health_exp_pc"

macro define p_b_flfplit "plit slfp"

logit birth p_b_inf p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1 & (census_yr==1940 | (census_yr==1950 & yearfert>1939)), robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

logit conception p_b_inf p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

logit birth p_b_inf p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1 & mountainwest==0, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

logit birth p_b_inf p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1 & deepsouth==0, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

**Table C.13 -  Placebo test, age of conception, regions

*Panel A
use stockdata_placebo.dta, clear
reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs   i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs b_mmr_sulfa_yrs  i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless_net b_inf_sulfa_yrs b_mmr_sulfa_yrs   i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel B
use stockdata.dta, clear

reg nchild_lessthan10 b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive_lessthan10 b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  netsample40==1 & no_mig==1 & us_born==1 , robust cluster(state)
reg childless_lessthan10 b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)


*Panel C 
use stockdata.dta, clear
reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1 & mountainwest==0, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  netsample40==1 & no_mig==1 & us_born==1 & mountainwest==0, robust cluster(state)
reg childless_net b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  netsample40==1 & no_mig==1 & us_born==1 & mountainwest==0, robust cluster(state)
reg chborn b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  completedsample_all==1 & no_mig==1 & us_born==1 & mountainwest==0, robust cluster(state)
reg chintensive b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  completedsample_all==1 & no_mig==1 & us_born==1 & mountainwest==0, robust cluster(state)
reg childless b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  completedsample_all==1 & no_mig==1 & us_born==1 & mountainwest==0, robust cluster(state)


*Panel D
use stockdata.dta, clear

reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1 & deepsouth==0, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  netsample40==1 & no_mig==1 & us_born==1 & deepsouth==0, robust cluster(state)
reg childless_net b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  netsample40==1 & no_mig==1 & us_born==1 & deepsouth==0, robust cluster(state)
reg chborn b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  completedsample_all==1 & no_mig==1 & us_born==1 & deepsouth==0, robust cluster(state)
reg chintensive b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  completedsample_all==1 & no_mig==1 & us_born==1 & deepsouth==0, robust cluster(state)
reg childless b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  completedsample_all==1 & no_mig==1 & us_born==1 & deepsouth==0, robust cluster(state)

**Table C.14 

*Panel A

use stockdata_placebo.dta, clear
reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs  i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 , robust cluster(state)
reg inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs   i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 , robust cluster(state)

*Panel B
use stockdata.dta, clear

reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  laborsample50==1 & no_mig==1 & us_born==1 & mountainwest==0, robust cluster(state)
reg inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample50==1 & no_mig==1 & us_born==1 & mountainwest==0, robust cluster(state)
reg hwsei b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  laborsample50==1 & no_mig==1 & us_born==1 & mountainwest==0, robust cluster(state)
reg personalinc b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  laborsample50==1 & no_mig==1 & us_born==1 & mountainwest==0, robust cluster(state)
reg hourswork b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  laborsample50==1 & no_mig==1 & us_born==1 & mountainwest==0, robust cluster(state)

*Panel C
use stockdata.dta, clear

reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  laborsample50==1 & no_mig==1 & us_born==1 & deepsouth==0, robust cluster(state)
reg inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample50==1 & no_mig==1 & us_born==1 & deepsouth==0, robust cluster(state)
reg hwsei b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  laborsample50==1 & no_mig==1 & us_born==1 & deepsouth==0, robust cluster(state)
reg personalinc b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  laborsample50==1 & no_mig==1 & us_born==1 & deepsouth==0, robust cluster(state)
reg hourswork b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  laborsample50==1 & no_mig==1 & us_born==1 & deepsouth==0, robust cluster(state)

**Table C.15 

*Panel A
use stockdata_placebo.dta, clear
reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1 , robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1 , robust cluster(state)
reg evermarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 , robust cluster(state)

*Panel B
use stockdata.dta, clear

reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample40==1 & no_mig==1 & us_born==1 & mountainwest==0, robust cluster(state)
reg evermarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample50==1 & no_mig==1 & us_born==1 & mountainwest==0, robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis     if  laborsample40==1 & no_mig==1 & us_born==1 & mountainwest==0, robust cluster(state)

*Panel C
use stockdata.dta, clear

reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample40==1 & no_mig==1 & us_born==1 & deepsouth==0, robust cluster(state)
reg evermarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample50==1 & no_mig==1 & us_born==1 & deepsouth==0, robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis     if  laborsample40==1 & no_mig==1 & us_born==1 & deepsouth==0, robust cluster(state)

**Table C.16 - Migration
use stockdata.dta, clear

*Panel A
reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1  & us_born==1 , robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  netsample40==1  & us_born==1 , robust cluster(state)
reg childless_net b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  netsample40==1  & us_born==1 , robust cluster(state)
reg chborn b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  completedsample_all==1  & us_born==1 , robust cluster(state)
reg chintensive b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  completedsample_all==1  & us_born==1 , robust cluster(state)
reg childless b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  completedsample_all==1  & us_born==1 , robust cluster(state)

*Panel B
ivregress 2sls nchild (sulfa_inf_resident sulfa_mmr_resident = b_inf_sulfa_yrs b_mmr_sulfa_yrs)  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1  & us_born==1 , robust cluster(state)
ivregress 2sls chintensive_net (sulfa_inf_resident sulfa_mmr_resident = b_inf_sulfa_yrs b_mmr_sulfa_yrs)   pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  netsample40==1  & us_born==1 , robust cluster(state)
ivregress 2sls childless_net  (sulfa_inf_resident sulfa_mmr_resident = b_inf_sulfa_yrs b_mmr_sulfa_yrs)   pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  netsample40==1  & us_born==1 , robust cluster(state)
ivregress 2sls chborn  (sulfa_inf_resident sulfa_mmr_resident = b_inf_sulfa_yrs b_mmr_sulfa_yrs)   pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  completedsample_all==1  & us_born==1 , robust cluster(state)
ivregress 2sls chintensive  (sulfa_inf_resident sulfa_mmr_resident = b_inf_sulfa_yrs b_mmr_sulfa_yrs)   pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  completedsample_all==1  & us_born==1 , robust cluster(state)
ivregress 2sls childless  (sulfa_inf_resident sulfa_mmr_resident = b_inf_sulfa_yrs b_mmr_sulfa_yrs)   pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  completedsample_all==1  & us_born==1 , robust cluster(state)

**Table C.17 
use stockdata.dta, clear

*Panel A
reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  laborsample50==1  & us_born==1 , robust cluster(state)
reg inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample50==1  & us_born==1 , robust cluster(state)
reg hwsei b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  laborsample50==1  & us_born==1 , robust cluster(state)
reg personalinc b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  laborsample50==1  & us_born==1 , robust cluster(state)
reg hourswork b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  laborsample50==1  & us_born==1 , robust cluster(state)

*Panel B 
 ivregress 2sls working (sulfa_inf_resident sulfa_mmr_resident = b_inf_sulfa_yrs b_mmr_sulfa_yrs)  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  laborsample50==1  & us_born==1 , robust cluster(state)
ivregress 2sls inlabforce (sulfa_inf_resident sulfa_mmr_resident = b_inf_sulfa_yrs b_mmr_sulfa_yrs)  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample50==1  & us_born==1 , robust cluster(state)
ivregress 2sls hwsei (sulfa_inf_resident sulfa_mmr_resident = b_inf_sulfa_yrs b_mmr_sulfa_yrs)  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  laborsample50==1  & us_born==1 , robust cluster(state)
ivregress 2sls personalinc (sulfa_inf_resident sulfa_mmr_resident = b_inf_sulfa_yrs b_mmr_sulfa_yrs)  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  laborsample50==1  & us_born==1 , robust cluster(state)
ivregress 2sls hourswork (sulfa_inf_resident sulfa_mmr_resident = b_inf_sulfa_yrs b_mmr_sulfa_yrs)  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis      if  laborsample50==1  & us_born==1 , robust cluster(state)

**Table C.18 
use stockdata.dta, clear

*Panel A
reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample40==1  & us_born==1 , robust cluster(state)
reg evermarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample50==1  & us_born==1 , robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis     if  laborsample40==1  & us_born==1 , robust cluster(state)

*Panel B
ivregress 2sls married (sulfa_inf_resident sulfa_mmr_resident = b_inf_sulfa_yrs b_mmr_sulfa_yrs)  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample40==1  & us_born==1 , robust cluster(state)
ivregress 2sls evermarr (sulfa_inf_resident sulfa_mmr_resident = b_inf_sulfa_yrs b_mmr_sulfa_yrs)  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis       if  laborsample50==1  & us_born==1 , robust cluster(state)
ivregress 2sls ageat1stmarr (sulfa_inf_resident sulfa_mmr_resident = b_inf_sulfa_yrs b_mmr_sulfa_yrs)  pre_hischl hischl i.race i.state i.birthyr  b_mal_sulfa_yrs b_diar_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis     if  laborsample40==1  & us_born==1 , robust cluster(state)

**Table C.19 -  Probability of birth migration checks
*Columns 1 and 2
use hazarddata.dta, clear
set matsize 10000
macro define control_disease "pbase_tbr pbase_diar pbase_cancer pbase_heartd pbase_mal"

macro define p_b_ses "p_base_ln_pci pln_base_nb_sch_imp_pc pln_base_ed_exp_imp_pc pln_base_nb_hos_imp_pc pln_base_nb_doc_imp_pc pln_base_health_exp_pc"

macro define p_b_flfplit "plit slfp"

logit birth p_b_inf p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if us_born==1, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

*Column 2
ivregress 2sls birth (post_inf_resident post_mmr_resident = p_b_inf p_b_mmr)  i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis   if us_born==1,  robust cluster(state)

*Columns 3 and 4 
use stockdata.dta, clear
reg no_mig b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1  & us_born==1, robust cluster(state)
reg migrated b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & us_born==1 &census_yr==1940, robust cluster(state)


**Table C.20 - Linear trends
use hazarddata.dta, clear
set matsize 10000
macro define control_disease "pbase_tbr pbase_diar pbase_cancer pbase_heartd pbase_mal"

macro define p_b_ses "p_base_ln_pci pln_base_nb_sch_imp_pc pln_base_ed_exp_imp_pc pln_base_nb_hos_imp_pc pln_base_nb_doc_imp_pc pln_base_health_exp_pc"

macro define p_b_flfplit "plit slfp"

logit birth TIPR_trend TMMR_trend i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis   if sample_nomig==1 &yearfert<1937, robust cluster(state)
margins, dydx(TIPR_trend) subpop(if sample_nomig==1) post atmeans
logit birth TIPR_trend i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis   if sample_nomig==1 &yearfert<1937, robust cluster(state)
margins, dydx(TIPR_trend) subpop(if sample_nomig==1) post atmeans

**Table C.21 - Binary DiD
use stockdata.dta, clear

*Panel A
reg nchild inf_treated mmr_treated pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive_net inf_treated mmr_treated pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless_net inf_treated mmr_treated pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample50==1 & no_mig==1 & us_born==1, robust cluster(state)

reg chborn inf_treated mmr_treated pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive inf_treated mmr_treated pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless inf_treated mmr_treated pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel B
reg working inf_treated mmr_treated pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg inlabforce inf_treated mmr_treated pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hwsei inf_treated mmr_treated pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg personalinc inf_treated mmr_treated pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hourswork inf_treated mmr_treated pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel C
reg married inf_treated mmr_treated pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg ageat1stmarr inf_treated mmr_treated pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg evermarr inf_treated mmr_treated pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)


**Table C.22 - Alternative samples
use stockdata.dta, clear

reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  netsample36==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs  b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  netsample36==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless_net b_inf_sulfa_yrs  b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  netsample36==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chborn b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive b_inf_sulfa_yrs  b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless b_inf_sulfa_yrs  b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)


**Table C.23 - Alternative samples
use stockdata.dta, clear

*Panel A
reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hwsei b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg personalinc b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hourswork b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel B
reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample60==1 & no_mig==1 & us_born==1, robust cluster(state)
reg inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample60==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hwsei b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample60==1 & no_mig==1 & us_born==1, robust cluster(state)
reg personalinc b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample60==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hourswork b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample60==1 & no_mig==1 & us_born==1, robust cluster(state)


**Table C.24 - Alternative samples
use stockdata.dta, clear

*Panel A
reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg evermarr b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)

*Panel B 
reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample60==1 & no_mig==1 & us_born==1, robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample60==1 & no_mig==1 & us_born==1, robust cluster(state)
reg evermarr b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample60==1 & no_mig==1 & us_born==1, robust cluster(state)

**Table C.25 - Probability of birth additional checks

use hazarddata.dta, clear
set matsize 10000
macro define control_disease "pbase_tbr pbase_diar pbase_cancer pbase_heartd pbase_mal"

macro define p_b_ses "p_base_ln_pci pln_base_nb_sch_imp_pc pln_base_ed_exp_imp_pc pln_base_nb_hos_imp_pc pln_base_nb_doc_imp_pc pln_base_health_exp_pc"

macro define p_b_flfplit "plit slfp"

*1 No New Mexico
logit birth p_b_inf p_b_mmr i.state i.birthyr_mom i.yearfert  hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1 & base_state!=35, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

*2 Pneu only 
logit birth p_b_inf i.state i.birthyr_mom i.yearfert  hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1, robust cluster(state)
margins, dydx(p_b_inf) subpop(if sample_nomig==1) post atmeans

*3 OLS - checked already
reg birth p_b_inf p_b_mmr i.state i.birthyr_mom i.yearfert  hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1, robust cluster(state)

*4 WFE
sort caseid2
egen seqid=group(caseid2)
xtset, clear
xtset seqid yearfert
xtreg birth p_b_inf p_b_mmr i.state i.birthyr_mom i.yearfert i.race hischl college i.order_lb i.timesince_birth  i.censustrend $control_disease $p_b_ses $p_b_flfplit  p_year_regis p_year_dregis if sample_nomig==1, robust fe


**Table C.26 - Fertility, additional checks
use stockdata.dta, clear

*Panel A
reg nchild b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1 &state!=35, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1 &state!=35, robust cluster(state)
reg childless_net b_inf_sulfa_yrs  b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  netsample40==1 & no_mig==1 & us_born==1 &state!=35, robust cluster(state)
reg chborn b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1 &state!=35, robust cluster(state)
reg chintensive b_inf_sulfa_yrs b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1 &state!=35, robust cluster(state)
reg childless b_inf_sulfa_yrs  b_mmr_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  completedsample_all==1 & no_mig==1 & us_born==1 &state!=35, robust cluster(state)

*Panel B
reg nchild b_inf_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chintensive_net b_inf_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless_net b_inf_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  netsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg chborn b_inf_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  completedsample_all==1& no_mig==1 & us_born==1, robust cluster(state)
reg chintensive b_inf_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)
reg childless b_inf_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis        if  completedsample_all==1 & no_mig==1 & us_born==1, robust cluster(state)



**Table C.27 - Labour, additional checks
use stockdata.dta, clear

*Panel A
reg working b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 &state!=35, robust cluster(state)
reg inlabforce b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 &state!=35, robust cluster(state)
reg hwsei b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 &state!=35, robust cluster(state)
reg personalinc b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 &state!=35, robust cluster(state)
reg hourswork b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 &state!=35, robust cluster(state)

*Panel B
reg working b_inf_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg inlabforce b_inf_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hwsei b_inf_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg personalinc b_inf_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)
reg hourswork b_inf_sulfa_yrs   pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)




**Table C.27 -  Marriage, additional checks
use stockdata.dta, clear

*Panel A
reg married b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1 &state!=35, robust cluster(state)
reg evermarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1 &state!=35, robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs b_mmr_sulfa_yrs  pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1 &state!=35, robust cluster(state)

*Panel B
reg married b_inf_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg ageat1stmarr b_inf_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample40==1 & no_mig==1 & us_born==1, robust cluster(state)
reg evermarr b_inf_sulfa_yrs pre_hischl hischl i.race i.state i.birthyr b_tbr_sulfa_yrs b_diar_sulfa_yrs b_cancer_sulfa_yrs b_heartd_sulfa_yrs b_mal_sulfa_yrs Sbase_ln_pci Sln_base_nb_sch_imp_pc Sln_base_ed_exp_imp_pc Sln_base_nb_hos_imp_pc Sln_base_nb_doc_imp_pc Sln_base_health_exp_pc Slit Slfp Syear_regis Syear_dregis         if  laborsample50==1 & no_mig==1 & us_born==1, robust cluster(state)












